CMAKE_MINIMUM_REQUIRED(VERSION 3.18)
PROJECT(UT2004)

include("../configure.cmake")

SET(
    ALAUDIO_SRC

    Inc/ALAudio.h
    Inc/ALAudioCapture.h
    Inc/ALAudioStream.h
    Inc/ALAudioSubsystem.h
    Inc/ALAudioVoice.h
    Inc/ALFuncs.h

    Src/ALAudio.cpp
    Src/ALAudioCapture.cpp
    #Src/ALAudioEAXTools.cpp
    Src/ALAudioPrivate.h
    Src/ALAudioStream.cpp
    Src/ALAudioSubsystem.cpp
    Src/ALAudioVoice.cpp
)

add_library(ALAudio ${ALAUDIO_SRC})
set_target_properties(ALAudio PROPERTIES
    FOLDER ALAudio
)

target_link_libraries(ALAudio CoreLib EngineLib ogg vorbis vorbisfile speexdsp libspeex OpenAL)
unreal_package_configure(ALAudio ALAudio)

if (WIN32)
    target_link_libraries(ALAudio DxGuid.lib dsound.lib odbc32.lib odbccp32.lib)
endif()
